دالة IF في Excel

الدوال المنطقية

الغرض من الدالة

تُستخدم دالة IF لإجراء مقارنة منطقية بين قيمة معينة وما تتوقعه. بناءً على نتيجة هذه المقارنة (هل هي صحيحة أم خاطئة)، تقوم الدالة بإرجاع قيمة تحددها أنت. ببساطة، هي دالة 'إذا كان الشرط كذا، افعل كذا، وإلا، افعل شيئًا آخر'.

يمكن للدالة فحص شروط منطقية مثل التالي:

  • الشرط مثلا رقم أكبر من > أو أصغر نستخدم <
  • إذا كان الشرط أكبر أو يساوي: >= وللشرط أصغر أو يساوي: <=
  • إذا أردنا أن القيمة لا تساوي قيمة ما نستخدم: <>

صيغة الدالة (Syntax)

IF(logical_test, [value_if_true], [value_if_false])
  • logical_test (الشرط المنطقي): أي قيمة أو تعبير يمكن تقييمه إلى TRUE (صحيح) أو FALSE (خاطئ). (مطلوب).
  • value_if_true (القيمة في حالة تحقق الشرط): القيمة التي يتم إرجاعها إذا كانت نتيجة logical_test هي TRUE. (مطلوب).
  • value_if_false (القيمة في حالة عدم تحقق الشرط): القيمة التي يتم إرجاعها إذا كانت نتيجة logical_test هي FALSE. (اختياري).

أمثلة عملية

المثال 1: تقييم حالة الطالب (نص كنتيجة)

نريد تحديد ما إذا كان الطالب 'ناجح' أو 'راسب' بناءً على درجته. شرط النجاح هو الحصول على 50 درجة أو أكثر.

ABC
1اسم الطالبالدرجةالحالة
2أحمد75passed
3سارة45failed

الصيغة المستخدمة:

=IF(B2>=50, "passed", "failed")

المثال 2: حساب عمولة المبيعات (رقم كنتيجة)

يحصل مندوب المبيعات على عمولة 5% فقط إذا تجاوزت مبيعاته 10,000. إذا لم يتجاوز هذا المبلغ، تكون عمولته صفر.

ABC
1المندوبإجمالي المبيعاتالعمولة المستحقة
2خالد12,000600
3فاطمة8,5000

الصيغة المستخدمة:

=IF(B2>10000, B2*5%, 0)